/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.osbosoftware.framework.filtro;

import java.util.Map;
import java.util.HashMap;

/**
 *
 * @author elJefe
 */
public class PermisosPantalla {

    private Map paginas;

    public PermisosPantalla() {
        paginas = new HashMap();
        // aqui se llena los permisos a las pantalla y que rol es permitido
        paginas.put("/modulos/inicio/inicio.jsf", "|1|2|3|");
    }

    public boolean verPermiso(String modulo, String rol) {
        try {
            String resul = paginas.get(modulo).toString();
            int re = resul.indexOf("|" + rol + "|");
            if (re >= 0) {
                return true;
            } else {
                return false;

            }
        } catch (Exception e) {
            return false;
        }
    }

    /**
     * @return the paginas
     */
    public Map getPaginas() {
        return paginas;
    }

    /**
     * @param paginas the paginas to set
     */
    public void setPaginas(Map paginas) {
        this.paginas = paginas;
    }
}
